A programming language and development environment created by Sun Microsystems, designed to create distributed executable applications for use with a Web browser containing a Java runtime environment.
   Java technology has been licensed by literallyhundredsofcompanies,includingIBM, Microsoft, Oracle, Hewlett-Packard, and others interested in developing Web-based and platform-independent applications.
   The Java programming language is a portable, object-oriented language, loosely modeled after C++, with some of the more troubling C++ constructs such as pointers removed. This similarity to C and C++ is no accident; it means that the huge population of professional programmers can quickly applytheirpreviousCexperiencetowriting code in Java.
   Java is designed to support networking and networking operations right from the start and begins with the assumption that it can trust no one, implementing several important security mechanisms. Java is architecturally neutral, does not care about the underlying operating system, and is portable because it makes no assumptions about the size of data types and explicitly defines arithmetic behavior. Java is also multithreaded to support different threads of execution and can adapt to a changing environment by loading classes as they are needed, even across a network.
   Rather than writing code targeted at a specific hardware and operating-system platform, Java developers compile their source code into an intermediate form of bytecode that can be processed by any computer system with a Java runtime environment. The Java class loader transfers the bytecode to the Java Virtual Machine (JVM), which interprets the bytecode for that specific platform. Java class libraries, those files that make up the standard application programming interface (API), are also loaded dynamically. The runtime environment then executes the application, which can run within a Web browser or as a stand-alone application.

Dictionary of networking . 2014.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • java — java …   Dictionnaire des rimes

  • Java 5 — Java (langage) Pour les articles homonymes, voir Java.  Ne doit pas être confondu avec JavaScript …   Wikipédia en Français

  • Java EE — Java Platform, Enterprise Edition, abgekürzt Java EE oder früher J2EE, ist die Spezifikation einer Softwarearchitektur für die transaktionsbasierte Ausführung von in Java programmierten Anwendungen und insbesondere Web Anwendungen. Sie ist eine… …   Deutsch Wikipedia

  • Java EE — Java Platform, Enterprise Edition o Java EE (anteriormente conocido como Java 2 Platform, Enterprise Edition o J2EE hasta la versión 1.4), es una plataforma de programación parte de la Plataforma Java para desarrollar y ejecutar software de… …   Wikipedia Español

  • JAVA — Île volcanique de l’Indonésie, Java est séparé de Sumatra par le détroit de la Sonde, à l’ouest, et de Bali par le détroit du même nom à l’est. Sa superficie est de 132 000 kilomètres carrés. Alors que le relief suggère une division en bandes… …   Encyclopédie Universelle

  • Java EE — Java Enterprise Edition, ou Java EE (anciennement J2EE), est une spécification pour la technique Java de Sun plus particulièrement destinée aux applications d’entreprise. Ces applications sont considérées dans une approche multi niveaux[1]. Dans… …   Wikipédia en Français

  • Java SE — Java Platform, Standard Edition o Java SE (conocido anteriormente hasta la versión 5.0 como Plataforma Java 2, Standard Edition o J2SE), es una colección de APIs del lenguaje de programación Java útiles para muchos programas de la Plataforma Java …   Wikipedia Español

  • Java VM — Java Logo Die Java Virtual Machine (abgekürzt Java VM oder JVM) ist der Teil der Java Laufzeitumgebung (JRE) für Java Programme, der für die Ausführung des Java Bytecodes verantwortlich ist. Hierbei wird im Normalfall jedes gestartete Java… …   Deutsch Wikipedia

  • JAVA — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom …   Wikipédia en Français

  • Java ME — Java Platform, Micro Edition, abgekürzt Java ME [ˈdʒɑːvə ˌɛmˈiː], früher auch als Java Platform 2, Micro Edition oder kurz J2ME bezeichnet, ist eine Umsetzung der Programmiersprache Java für so genannte »embedded consumer products« wie etwa… …   Deutsch Wikipedia

  • Java 2 — Java 2, или Java 2.0 дальнейшее развитие и усовершенствование спецификации исходного стандарта языка и платформы Java, на который теперь принято ссылаться как на Java 1.0. В настоящее время спецификация платформы Java 2 продолжает интенсивно… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”